load("@bazel_skylib//:bzl_library.bzl", "bzl_library")

bzl_library(
    name = "access",
    srcs = ["access.bzl"],
    visibility = ["//foreign_cc:__subpackages__"],
    deps = [":commands"],
)

bzl_library(
    name = "freebsd_commands",
    srcs = ["freebsd_commands.bzl"],
    visibility = ["//foreign_cc:__subpackages__"],
    deps = [":commands"],
)

bzl_library(
    name = "linux_commands",
    srcs = ["linux_commands.bzl"],
    visibility = ["//foreign_cc:__subpackages__"],
    deps = [":commands"],
)

bzl_library(
    name = "macos_commands",
    srcs = ["macos_commands.bzl"],
    visibility = ["//foreign_cc:__subpackages__"],
    deps = [":commands"],
)

bzl_library(
    name = "windows_commands",
    srcs = ["windows_commands.bzl"],
    visibility = ["//foreign_cc:__subpackages__"],
    deps = [":commands"],
)

bzl_library(
    name = "commands",
    srcs = ["commands.bzl"],
    visibility = ["//foreign_cc:__subpackages__"],
)

bzl_library(
    name = "mappings",
    srcs = ["mappings.bzl"],
    visibility = ["//foreign_cc:__subpackages__"],
)
